var Web3 = require("web3");
var web3 = new Web3();
web3.setProvider(new Web3.providers.HttpProvider("http://localhost:8545"));

//获取余额
  // web3.eth.getBalance("0xFcEdBc0FEcDE9be5FEEA1680035e44F9e8894872")
  // .then(console.log); 
 
 //获取当前gas价格
 //web3.eth.getGasPrice().then(console.log);
 
 
/* //查询指定交易(凭证从ganache-cli端获取)
web3.eth.getTransaction('0xf4984305ab8d61256c8cda7bff2d90f343c8dc8ad7f5ee97bff029381137fa91')
.then(console.log);
 */


//返回指定交易的收据，使用哈希指定交易。需要指出的是，挂起的交易其收据无效。
var receipt = web3.eth.getTransactionReceipt('0x0def7958d632b22332ac1632e128f4efd64ec5bb3ea90c4f159948bded849d56')
.then(console.log);

//合约地址:    0xD022599FCA8Fd260b6CDe04C604024E7eb52f8e2